superb landscape - Alemán Inglés Diccionario